ba5e8033dadd11bd9061db5ac9a42a4d2aa364f6,ambry-store/src/test/java/com.github.ambry.store/IndexTest.java,IndexTest,testHardDeletePauseResume,#boolean#,1503

Before Change


    // resume and verify new entries have been hard deleted
    index.hardDeleter.resume();
    assertFalse("Hard deletes should have been resumed ", index.hardDeleter.isPaused());
    expectedProgress = log.getDifference(logOrder.lastKey(), new Offset(log.getFirstSegment().getName(), 0));
    // after resuming. hard deletes should progress. Give it some time to hard delete next range
    waitUntilExpectedProgress(expectedProgress, 5000);
    verifyEntriesForHardDeletes(idsDeleted);

After Change


    // resume and verify new entries have been hard deleted
    index.hardDeleter.resume();
    assertFalse("Hard deletes should have been resumed ", index.hardDeleter.isPaused());
    expectedProgress = index.getAbsolutePositionInLogForOffset(logOrder.lastKey());
    // after resuming. hard deletes should progress. Give it some time to hard delete next range
    waitUntilExpectedProgress(expectedProgress, 5000);
    verifyEntriesForHardDeletes(idsDeleted);